@Component public class SintomiDataService extends Object implements IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>
| Constructor and Description |
|---|
SintomiDataService() |
| Modifier and Type | Method and Description |
|---|---|
Sintomo |
addNtt(NotaTaccuino nota,
SintomoRequestDTO sintomoRequest)
Aggiunge al database una nuova istanza di tipo Sintomo
|
void |
deprecaNtt(Sintomo sintomo)
Cancella logicamente l'istanza di tipo Sintomo inserita in input
|
List<Sintomo> |
findAllNttById(String idNota)
Recupera l'elenco di Sintomo associati ad un id nota
|
Sintomo |
getNttById(String idSintomo)
Restituisce il sintomo in stato attivo in base all'ID in input
|
Sintomo |
updateNtt(Sintomo sintomo,
SintomoRequestDTO newSintomoDto)
Crea e salva un'istanza di tipo Sintomo aggiornata con i dati in input, e depreca la vecchia istanza
|
public Sintomo addNtt(NotaTaccuino nota, SintomoRequestDTO sintomoRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettosintomoRequest - Oggetto contenente i dati di input del sintomoFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(Sintomo sintomo) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>sintomo - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Sintomo updateNtt(Sintomo sintomo, SintomoRequestDTO newSintomoDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>sintomo - Vecchia istanza dell'oggetto da modificarenewSintomoDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Sintomo getNttById(String idSintomo) throws FaultException, SintomoNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>idSintomo - l'ID del sintomo da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseSintomoNonTrovatoException - Quando non viene trovata nessun sintomo attivo con quell'IDpublic List<Sintomo> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,SintomoRequestDTO,Sintomo,SintomoNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.